package deibay.client.core.views;

import java.awt.event.ActionListener;
import java.util.Date;

/**
 * @author  Joel Cordeiro
 */
public interface IViewItemDetailsBidder {
	/**
	 * @param name
	 */
	void setName(String name);
	void setDescription(String descr);
	void setSeller(String seller);
	void setCategory(String cat);
	/**
	 * @param price
	 */
	void setStartPrice(int price);
	/**
	 * @param price
	 */
	void setActualPrice(int price);
	void setDeadline(Date date);
	/**
	 * @param id
	 */
	void setID(String id);	
	void setBidder(String bidder);
	
	/**
	 * @return
	 */
	int getActualPrice();
	/**
	 * @return
	 */
	int getStartPrice();
	/**
	 * @return
	 */
	String getID();
	/**
	 * @return
	 */
	String getName();
	
	void setBiddingItemAction(ActionListener listener);
	void setNotifyItemAction(ActionListener listener);
	void setBiddingActionEnabled(boolean b);
	void setNotifyActionEnabled(boolean b);	
}
